/* RESET SETTINGS */
html, body, div, h1, h2, h3, h4, h5, h6, p, a, em, font, img, small, center, dl, dt, dd, ol, ul, li, form, fieldset { border-style: none;
    border-color: inherit;
    border-width: 0;
    padding: 0;
    outline: 0;
    vertical-align: baseline; background: transparent; font-family: arial, verdana, sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: normal;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
h1 { font-weight: normal; }
ul { list-style: none; }
ol { list-style: none; }
a { text-decoration: none; }
img a { border: none; }
/*END RESET*/
body {background: #000 url(../images/bg_full.jpg) repeat-x top left;}
#wrapper {width: 920px; margin: 0px auto;}
/** topNav **/
#topNav {height: 115px; width: 100%;position: relative;}
h1.logo {position: absolute; top: 31px; left: 0px;}
h1.logo img {width: 235px; height: 48px;}
.navBar {position: absolute; top: 43px; right: 0px;overflow: hidden;background: #414042; width: 665px;}
.navBar ul {float: left;overflow: hidden;}
.navBar ul li{float: left;}
.navBar ul li a {color: #a7a9ac; font-weight: bold; font-size: 14px; display: block; padding: 10px 17px;}
.navBar ul li a:hover {background: #94070a;color: #f0f0f0;}
.navBar ul li a.active {background: #94070a;color: #f0f0f0;}
.navBar ol {float: right; padding: 13px 6px 0px 0px;}
.navBar ol li {float: left;}
.navBar ol li a {color: #a7a9ac; font-size: 11px; display: block; height: 10px; line-height: 10px;border-right: 1px solid #a7a9ac; padding: 0px 5px;}
.navBar ol li a:hover {text-decoration: underline;color: #f0f0f0;}
.navBar ol li:last-child a {border:  none;}
/** footer **/
#footer {clear: both; padding: 23px 0px;}
#footer p {display: block; line-height: 17px; color: #939598; text-align: center; font-size: 11px;font-weight: bold;}
/** gallery **/
.gallery {overflow: hidden;margin-bottom: 20px;}
.sideBar {float: left; width: 195px; background: url(../images/border_menu.png) top right no-repeat;min-height: 523px;padding: 0px 20px;}
.sideBar h1 {color: #a7a9ac; font-weight: bold; font-size: 20px; text-align: right;}
.sideBar ul li {padding-top: 12px;}
.sideBar ul li a {display: block; color: #a7a9ac; text-align: right;}
.sideBar ul li a:hover {color: #f0f0f0; text-decoration: underline;}
.main_gallery {float: right;width: 664px;}
ul.show_gallery {overflow: hidden;width: 684px}
ul.show_gallery li {float: left;padding: 0px 22px 17px 0px;}
ul.show_gallery li a { display: block; width: 148px;}
ul.show_gallery li a img {width: 148px; height: 110px;border: 1px solid #6f7072; padding: 2px;}
ul.show_gallery li a span {display: block;font-size: 12px; text-align: center; font-weight: bold; padding: 7px 0px;color: #a7a9ac;}
/** About us **/
.abouts {overflow: hidden; padding: 0px 0px 10px 0px;}
.abouts h2 {color: #f0f0f0; font-size: 16px; font-weight: bold;float: left; padding: 3px 0px;font-style: italic;}
.abouts img {border: 1px solid #6f7072; padding: 2px; width: 200px; height: 252px; float: left;margin-right: 14px;}
.abouts table {width: 350px; padding: 5px 10px;}
.abouts table tr td {color: #a7a9ac; font-weight: bold; padding: 5px;}
.abouts p {color: #6f7072; line-height: 17px;}
/** contact **/
.contact h1 {color: #A7A9AC; font-weight: bold; padding: 0px 0px 5px 0px;border-bottom: 1px dotted #6f7072;font-size: 18px;margin-bottom: 15px;}
.contact div {padding: 5px 0px;}
.contact label.label {color: #A7A9AC; float: left; display: block; width: 120px; text-align: right; padding: 3px 10px;}
.contact span.label {color: #A7A9AC; float: left; display: block; width: 120px; text-align: right; padding: 3px 10px;}
.contact input.text {background: #414042; width: 230px; border: 1px solid #6f7072; padding: 3px; color: #f0f0f0;}
.contact input.text2 {background: #414042; width: 300px; border: 1px solid #6f7072; padding: 3px; color: #f0f0f0;}
.contact textarea {background: #414042; width: 450px;height: 250px; border: 1px solid #6f7072;color: #f0f0f0;padding: 3px;}
.contact input.button {background: #94070A; padding: 3px 0px; color: #f0f0f0; font-weight: bold; font-family: arial; border: 1px solid #6f7072;cursor: pointer;text-align: center; width: 80px; margin-right: 10px;}
.contact input.button:hover {background:#CE0A0D;}
/** art link **/
.art_link {overflow: hidden;}
.silim {overflow: hidden;padding: 0px 0px 10px 0px; border-bottom: 1px dotted #6f7072;margin-bottom: 10px;}
.silim:last-child {border: none;}
.silim img {width: 90px; height: 120px; border: 1px solid #6f7072; padding: 2px; float: left; margin: 0px 10px 0px 0px;}
.silim table {float: left; padding: 7px  0px 0px 0px;}
.silim table tr td {padding: 5px; color: #A7A9AC;}
.silim h2 a {color: #A7A9AC; font-weight: bold; font-style: italic; font-size: 16px;}
.silim h2 a:hover {color: #f0f0f0;}
.silim td a {color: #f0f0f0;}
.silim td a:hover {text-decoration: underline;}
.advance-link img
{
    height:390px;
    width:560px;    
}